1. Realizar o upload da pasta modules para a raiz do seu servidor

2. Activar e configurar o mdulo de pagamento na rea de administrao em SETUP > Payments > Payment Gateways

3. Depois de preencher com os dados fornecidos no momento da adeso e clicar no boto para o WHMCS os guardar 

NOTA: o mdulo  conhecido pelo nome de Pagamentos por Multibanco

NOTA2: Se desejar que a referncia multibanco aparea no documento que segue em anexo faa um dos seguintes passos (De notar que se fez alguma alterao ao seu ficheiro invoicepdf.tpl estas tero de ser aplicadas ao nosso ficheiro ou ento siga o passo 1 caso contrrio siga o passo 2):

PASSO 1. Se no poder substituir o ficheiro invoicepdf.tpl faa o seguinte:
	a) v  pasta templates/portal
	b) faa uma cpia de segurana do ficheiro invoicepdf.tpl
	c) abra o ficheiro num editor de texto
	d) procure as seguintes linhas:
		# Notes
		if ($notes) {
			$pdf->Ln(5);
			$pdf->SetFont('freesans','',8);
			$pdf->MultiCell(170,5,$_LANG["invoicesnotes"].": $notes");
		}
	e) a seguir a estas cole o seguinte cdigo
		#pagamento multibanco
		$table = "tblmultibanco";
		$fields = "entidade,referencia,valor";
		$where = array("orderid"=>$invoicenum,"nomepag"=>$paymentmethod);
		$result = select_query($table,$fields,$where);
		$data = mysql_fetch_array($result);

		if(sizeof($data)>2){
			$entidade = $data['entidade'];
			$referencia = $data['referencia'];
			$valor = $data['valor'];

			$pdf->Ln(5);
			$tblhtml = '<div style="  line-height: 5px;">

				<table border="0" cellpadding="0" cellspacing="0" width="110px" >
					<tbody>
						<tr>
							<td valign="top" style="border-bottom: solid 1px #222; padding-top: 5px; padding-bottom: 5px;">
								<img src="https://ifthenpay.com/img/mb.gif" border="0">
							</td>
							<td valign="middle" width="100%" style="padding-left: 10px; border-bottom: solid 1px #222; padding-top: 5px; padding-bottom: 5px; ">
								Pagamento por Multibanco
							</td>
						</tr>
						<tr>
							<td valign="top" align="left" style="border-bottom: solid 1px #222; padding-top: 2px; padding-bottom: 2px;">

								<strong>Entidade:</strong>
							</td>
							<td valign="top" align="right" style="border-bottom: solid 1px #222; padding-top: 2px; padding-bottom: 2px; ">
								'.$entidade.'
							</td>
						</tr>
						<tr>
							<td valign="top" align="left" style="border-bottom: solid 1px #222; padding-top: 2px; padding-bottom: 2px;">
								<strong>Refer&ecirc;ncia:</strong>
							</td>
							<td valign="top" align="right" style="border-bottom: solid 1px #222; padding-top: 2px; padding-bottom: 2px;">
								'.substr($referencia, 0, 3).' '.substr($referencia, 3, 3).' '.substr($referencia, 6, 3).'
							</td>
						</tr>
						<tr>
							<td valign="top" align="left" style="border-bottom: solid 1px #222; padding-top: 2px; padding-bottom: 2px; ">
								<strong>Valor:</strong>
							</td>
							<td valign="top" align="right" style="border-bottom: solid 1px #222; padding-top: 2px; padding-bottom: 2px; ">
								&euro;&nbsp;'.$valor.'
							</td>
						</tr>
					</tbody>
				</table>
			</div>';

			$pdf->writeHTML($tblhtml, true, false, false, false, '');
		}
	
	f) agora as referncias multibanco j devem aparecer nos pdfs
	
PASSO 2. Se poder substituir o ficheiro invoicepdf.tpl faa o seguinte:
	a) v  pasta templates/portal e renomeie o ficheiro invoicepdf.tpl  para invoivepdf_old.tpl
	b) faa upload do invoicepdf.tpl fornecido pela Ifthen.
	
NOTA3:  Se j tinha o mdulo antigo com callback e vai actualizar para este anote primeiro a chave anti-phishing que colocou no ficheiro multibanco.php presente na pasta modules/gateway/callback e somente depois substitui os ficheiros por estes.